Skip to content

chore(FR-2865): disable scheduled runs for E2E Watchdog and Healer#7356

Merged
graphite-app[bot] merged 1 commit into
mainfrom
chore/FR-2865-disable-e2e-watchdog-healer-schedule
May 12, 2026
Merged

chore(FR-2865): disable scheduled runs for E2E Watchdog and Healer#7356
graphite-app[bot] merged 1 commit into
mainfrom
chore/FR-2865-disable-e2e-watchdog-healer-schedule

Conversation

@yomybaby
Copy link
Copy Markdown
Member

Resolves #7355(FR-2865)

Summary

Disable the weekday cron (0 0 * * 1-5, 09:00 KST) that drives the E2E Watchdog and E2E Healer agentic workflows. They become manual-only (still launchable via workflow_dispatch from the Actions tab).

Why

These scheduled runs are currently noisy / not actively maintained. We'd rather suspend the cron than keep filing automated failure issues. Re-enabling is a one-line revert.

Changes

  • .github/workflows/e2e-healer.md — drop the schedule: trigger from the gh-aw source.
  • .github/workflows/e2e-healer.lock.yml — drop the schedule: trigger from the generated lock.
  • .github/workflows/e2e-watchdog.md — same.
  • .github/workflows/e2e-watchdog.lock.yml — same.

workflow_dispatch: and the e2e-healer self-test pull_request: (path-scoped to the healer files) are kept.

Verification

  • grep -n "schedule:\|cron:" .github/workflows/e2e-{healer,watchdog}.{md,lock.yml} returns nothing.
  • After merge, the workflows should not appear in the next day's scheduled run list.

Copilot AI review requested due to automatic review settings May 12, 2026 01:37
@github-actions github-actions Bot added the size:XS ~10 LoC label May 12, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Disables the weekday cron schedule for the E2E Watchdog and E2E Healer agentic workflows so they no longer run automatically, while keeping manual triggering (workflow_dispatch) and the healer’s PR self-test trigger.

Changes:

  • Removed the schedule: / cron: trigger from e2e-watchdog (source .md and generated .lock.yml).
  • Removed the schedule: / cron: trigger from e2e-healer (source .md and generated .lock.yml).
  • Preserved workflow_dispatch for both workflows and preserved the healer’s pull_request path-scoped self-test trigger.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/e2e-watchdog.md Removes scheduled cron trigger so the workflow becomes manual-only.
.github/workflows/e2e-watchdog.lock.yml Mirrors the removal of the scheduled cron trigger in the compiled workflow.
.github/workflows/e2e-healer.md Removes scheduled cron trigger while keeping pull_request (path-scoped) and workflow_dispatch.
.github/workflows/e2e-healer.lock.yml Mirrors the removal of the scheduled cron trigger in the compiled workflow.

Comment thread .github/workflows/e2e-watchdog.md
Comment thread .github/workflows/e2e-healer.md
@graphite-app
Copy link
Copy Markdown

graphite-app Bot commented May 12, 2026

Merge activity

…7356)

Resolves #7355(FR-2865)

## Summary

Disable the weekday cron (`0 0 * * 1-5`, 09:00 KST) that drives the **E2E Watchdog** and **E2E Healer** agentic workflows. They become manual-only (still launchable via `workflow_dispatch` from the Actions tab).

## Why

These scheduled runs are currently noisy / not actively maintained. We'd rather suspend the cron than keep filing automated failure issues. Re-enabling is a one-line revert.

## Changes

- `.github/workflows/e2e-healer.md` — drop the `schedule:` trigger from the gh-aw source.
- `.github/workflows/e2e-healer.lock.yml` — drop the `schedule:` trigger from the generated lock.
- `.github/workflows/e2e-watchdog.md` — same.
- `.github/workflows/e2e-watchdog.lock.yml` — same.

`workflow_dispatch:` and the e2e-healer self-test `pull_request:` (path-scoped to the healer files) are kept.

## Verification

- `grep -n "schedule:\|cron:" .github/workflows/e2e-{healer,watchdog}.{md,lock.yml}` returns nothing.
- After merge, the workflows should not appear in the next day's scheduled run list.
@graphite-app graphite-app Bot force-pushed the chore/FR-2865-disable-e2e-watchdog-healer-schedule branch from 8703a08 to 0177ac9 Compare May 12, 2026 01:46
@graphite-app graphite-app Bot merged commit 0177ac9 into main May 12, 2026
14 checks passed
@graphite-app graphite-app Bot deleted the chore/FR-2865-disable-e2e-watchdog-healer-schedule branch May 12, 2026 01:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS ~10 LoC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Disable scheduled runs for E2E Watchdog and E2E Healer workflows

2 participants